import Vue from 'vue'
import Vuex from 'vuex'
import mutations from './mutations'
import actions from './actions'
Vue.use(Vuex)

const state = {
	imgUrl:'http://localhost:8088',
  transitionName:'slide-right',//过渡效果
  status:null,//异步状态
  top_stories:[],//首页顶部新闻列表
  stories:[],//首页热门新闻列表
  themeCategories:[],//主题日报分类
  stopScroll:false,//禁止滚动
  cateStories:{
    background:null,//背景图片
    stories:null,//文章列表
    editors:null,//主编
    name:null,//
    description:null,//主题描述
  },//主题日报内容
  newsDetail:{
    body: null,//文章内容
    image: null,//文章标题大图
    title: null,//文章标题
    imageSource: null,//图片来源
    css:null,//样式,
    recommenders:[],//推荐者
  },//文章详情
  newsExtra: {
    longComments:0,//长评论数量
    popularity: 0,//点赞数量
    shortComments: 0,//短评论数量
    comments: 0,//评论总数

  },
  recommenders:[],//新闻推荐者
  longComments:[],//长评论
  shortComments: [],//短评论
}

const store = new Vuex.Store({
  state,
  mutations,
  actions
})
export default store
